package io.linfeng.common.vo;

import io.linfeng.modules.admin.entity.AppUserEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;


@Data
@ApiModel(value="AdminUserSignResponse", description="用户签到响应体")
public class AdminUserSignResponse implements Serializable {
	private static final long serialVersionUID = 1L;



	@ApiModelProperty(value = "ID")
	private Long id;
	/**
	 * 用户id
	 */
	@ApiModelProperty(value = "用户id")
	private Long uid;
	/**
	 * 签到说明
	 */
	@ApiModelProperty(value = "签到说明")
	private String title;
	/**
	 * 获得积分
	 */
	@ApiModelProperty(value = "获得积分")
	private Integer number;
	/**
	 * 剩余积分
	 */
	@ApiModelProperty(value = "剩余积分")
	private Integer balance;
	/**
	 * 创建时间
	 */
	@ApiModelProperty(value = "创建时间")
	private Date createTime;


	@ApiModelProperty(value = "用户信息")
	private AppUserEntity user;

	@ApiModelProperty(value = "头像")
	private String avatar;

	@ApiModelProperty(value = "昵称")
	private String username;
}
